<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>箭头函数中this的使用</title>
</head>
<body>

  <script>
    //什么时候使用箭头函数
    // setTimeout(function () {
    //   console.log(this)
    // }, 1000)
    //
    // setTimeout(() => {
    //   console.log(this)
    // }, 1000)

    //结论： 箭头函数中的this引用最近作用域的this
    const obj = {
      aaa() {
        setTimeout(function () {
          console.log(this) //window
        })

        setTimeout(() => {
          console.log(this) //打印obj对象
        })
      }
    }

    obj.aaa()
  </script>
</body>
</html>